public protest meeting - Français Anglais Dictionnaire